home *** CD-ROM | disk | FTP | other *** search
- /*
- * SFtoSpr - Star Fighter 3000 graphics converter
- * Graphics conversion routines
- * Copyright (C) 2000 Chris Bazley
- */
-
- #ifndef STSgfxconv_h
- #define STSgfxconv_h
-
- #include <stdbool.h>
- #include "SFformats.h"
- #include "SprFormats.h"
-
- extern int get_max_tile_num(spriteareaheader **spritearea); /* -1 returned indicates too many sprites in file */
- extern int get_max_planet_num(spriteareaheader **spritearea); /* -1 returned indicates too many sprites in file */
- extern bool sprites_to_tiles(spriteareaheader **spritearea, SF_MapTilesSetHdr **ret_tileset, bool abandon_on_dud);
- extern bool tiles_to_sprites(SF_MapTilesSetHdr **tileset, spriteareaheader **ret_sprarea);
- extern bool sprites_to_planets(spriteareaheader **spritearea, SF_PlanetsSetHdr **ret_planetset, bool abandon_on_dud);
- extern bool planets_to_sprites(SF_PlanetsSetHdr **planetsset, spriteareaheader **ret_sprarea);
- extern int spritehdr_validtile(spriteheader *sph, const char *spritename);
- extern int spritehdr_validpla(spriteheader *sph, const char *spritename);
-
- #endif
-